/**
 * Halála után gyémánttá változó szörny
 */
public class Gemster extends Monster
{
  private void turnIntoDiamond()
  {
    Diamond gem = field.getGame().createDiamond();

    field.delete();
    alive = false;
    field.add(gem);

    callObservers();
  }

  /**
   * Meghívja a turnIntoDiamond()-ot.
   * @return Mindig true.
   */

  public boolean explode()
  {
      turnIntoDiamond();
      return true;
  }


    /**
     * Meghívja a turnIntoDiamond()-ot.
     * @return Mindig false.
     */

  public boolean kill()
  {
      turnIntoDiamond();
      return false;
  }

 /**
 * A szörnyet időzítő, timer által hívott függvény.
 */
  public void tick()
  {
  }

  public String toString()
  {
    return "gemster["+ID+"]";
  }
}